﻿namespace VirusCleaner.IPlugin
{
    using System;
    using System.Collections.Generic;
    public interface IHost
    {
        // 已经装载的插件的集合
        // path为存放插件的目录
        List<IPlugin> Plugins
        {
            get;
        }
        // 装载所有实现了IPlugin接口的插件
        // path为存放插件的目录，返回值为符合要求的插件的数量
        int LoadPlugins(string path);
        // 获取指定的插件
        // name为插件的名称
        IPlugin GetPlugin(string name);
    }

}
